package com.heima.DIYMySpring.annotaitons;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/*
 * @description 手写Spring的Component注解，确保@Component注解作用在类上，并且生命周期一直持续到运行结束
 * @params
 * @return
 */

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Component {
//    默认的注解是值为null，所以这里提供默认方法！
    String value() default "";
}
